e6595dfc4390393509210d437b3d3e61d6b8770c,jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/runtime/property/SingleMapNodeProperty.java,SingleMapNodeProperty,SingleMapNodeProperty,#JAXBContextImpl#RuntimeMapPropertyInfo#,104

Before Change


        this.valueBeanInfo = context.getOrCreate(prop.getValueType());

        // infer the implementation class
        Class<ValueT> sig = ReflectionNavigator.REFLECTION.erasure(prop.getRawType());
        mapImplClass = ClassFactory.inferImplClass(sig,knownImplClasses);
        // TODO: error check for mapImplClass==null
        // what is the error reporting path for this part of the code?

After Change



        // infer the implementation class
        //noinspection unchecked
        Class<ValueT> sig = (Class<ValueT>) Utils.REFLECTION_NAVIGATOR.erasure(prop.getRawType());
        mapImplClass = ClassFactory.inferImplClass(sig,knownImplClasses);
        // TODO: error check for mapImplClass==null
        // what is the error reporting path for this part of the code?